package com.itheima.apidemo;

import java.util.Arrays;

/*
Arrays
数组工具类
将数组转换成 字符串
给数组排序
从数组中找元素 二分查找

 */
public class Demo09 {

    public static void main(String[] args) {
        int[] arr={10,11,11,22,33,44,55};
       /* for (int i = 0; i < arr.length; i++) {
            System.out.println(arr[i]);
        }*/
        System.out.println(Arrays.toString(arr));
        Arrays.sort(arr);
        System.out.println(Arrays.toString(arr));

        int index = Arrays.binarySearch(arr, 11);
        //结果  正的 存在 索引
        // 负的 不存在  结果= -插入点-1  插入点=-(结果+1)
        System.out.println(index);
        for (int i = 0; i < arr.length; i++) {
            if(arr[i]==i){
                System.out.println(i);

            }
        }
        for (int i = arr.length - 1; i >= 0; i--) {
            if(arr[i]==i){
                System.out.println(i);
                break;
            }
        }


    }
}
